var products2=0;
var x22=0;
var reCount = 0;
var endflag2=0;
var steprun=0;//진행 상태를 말해준다.
var products=0;//완성품의 수 카운터
var count = 0;


function pullServer2stater(){
	selectPencil();
	$("#reportbtn1").css({"display":"none"});
	if(x22>=1){
			alert("작동중입니다."+x22);
	}
	if(x22==0){
	///
		
	//
		x22=1;
		$.ajax({
				"url":"/pencil_factory/holeMachine/begin.do",
				"type":"post",
				"data":{"orderNumS":$("#orderNumS").val()/5},
				"dataType":"json",
				"beforeSend":function(){		
				},
				"success":function(data){//변수 data의 type- javascript 객첵}		
				},"error":function(xhr, status, msg){
				//	alert("오류 발생 :"+xhr.readyState+","+status+","+msg);
			}
		});
		products2=0;
		//state_machine(1);
		pullServer2();
		$("#db_area2").empty();
		$("#db_area2").append("<b>작업을 시작합니다.</b><br>");	
	}
}





function pullServer2(){
	$.ajax({
		"url":"/pencil_factory/holeMachine/getmoniser.do",
		"type":"post",
		"data":{"id":$("#cid").val()},
		"dataType":"json",
		"beforeSend":function(){
				data=null;
				$("#oderNum11").html(""+($("#orderNumS1").val()/5)+"");	
			},
			"success":function(data){
	
				steprun=data.runstep;
				products = data.normal+data.abnormal;
				
				$("#d51, #sTime11, #eTime11, #product11").empty();
				$("#d51").html("<b>"+data.runstep+"</b>");
				$("#d51").css({"width":""+data.runstep+"%"});
				
				steprun=data.runstep;
				
				$("#tg11").html("<b>"+data.board+"</b>");
				$("#tg41").html("<b>"+data.machineLife+"</b>");
	
			
				
				if(data.state == '불량'){
					$("#db_area2").prepend("<b>불량품이 발생했습니다.-불량품량:"+data.abnormal+"</b><br>");
					
					flagState=2;
					//alert(flagState);
				}
			
					if(data.state == '정상'){
						$("#db_area2").prepend("<font size='3'>정상품:"+data.normal+", 상태:"+data.state+", 시간:"+data.endTime+"</font><br>");
						
						flagState=1;
					//	alert(flagState);
					}
			
				
			
				$("#sTime11").html("<font size='1'>"+data.startTime+"</font>");
				$("#eTime11").html("<font size='1'>"+data.endTime+"</font>");
				$("#product11").html("<b>"+data.normal+"</b>");
				
				
				
			},"error":function(xhr, status, msg){
				alert("오류 발생 :"+xhr.readyState+","+status+","+msg);
			}
		});
	
	
	//////
	state_machine2(flagState);

/////////////////////////////////////////////////////////////	
 
	endflag2=endflag2+1;//끝을 위한 플러그 첫번째 값이 쓰레기 값이라 처리에 어려움이 있어 넣었다.
	if(endflag2 >2){
		selectPencil();//////연필의 값을 가지고 온다.
		if($("#orderNumS").val() <= products2){
		//if(steprun >= 100){
			//alert("완료");
		//	$("#db_area").prepend("<b>작업이 완료되었습니다.</b><br>");
				x22=0;
				endflag2=0;
				steprun=0;
				products2=0;
				flagState=0;
				state_machine2(flagState);
				$("#reportbtn1").css({"display":"block"});
				//////////////////////////////끝나는 부분			
					$("#db_area2").prepend("<b>작업이 완료되었습니다.</b><br>");
			return false();
		}
	}
///////////////////////////////////////////////////////////////////	
	setTimeout("pullServer2()",1300);
}
	
var flagState2=0;
function state_machine2(flagState){
	if(flagState==0){
		$("#st_box31").css({"background-color":"#ff0000"});	
		$("#st_box11, #st_box21").css({"background-color":"#000042"});	
	}
	if(flagState == 1){
		$("#st_box11").css({"background-color":"#ABF200"});	
		$("#st_box21, #st_box31").css({"background-color":"#000042"});	
	}
	if(flagState == 2){
		$("#st_box21").css({"background-color":"#FFFF48"});	
		$("#st_box11, #st_box31").css({"background-color":" #000042"});	
	}
}
function selectPencil(){
	$.ajax({
		"url":"/pencil_factory/holeMachine/getHoleNamu.do",
		"type":"post",
		"dataType":"json",
			"success":function(data){
				$("#db_holeNamu").html("<b>"+data.amount+"</b>");	
			}
	});
}

/*
//	alert("돼냐?");
	/////////////////////////////////////////////////////////////////////////

box-> 100

box=0;

DB=20;

box=box+DB;
DB=DB-box;
while(box!=100)
	if(box!=100){
		DB= select.DB;
		if(DB>0){
			box=box+DB;
		insert.	DB=DB-DB->0
		thread.sleep(3000);
		}else
			print."창고에 재고가 없습니다." 잠시만 기다려주세요");
			생성요청---> 
		}
	}
}	

 void modelAndView call material()
 {
 	return ModelAndView("----","---",---);
 }



//////////////////////////////////////////////////////////










		

*/